home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-06-24 | 18.9 KB | 702 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: WoofStream.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- #ifndef SOM_Module_AppleCyberdog_defined
- #define SOM_Module_AppleCyberdog_defined 1
- #include <som.xh>
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class CyberStream;
- class ODStorageUnit;
- typedef
- short StreamStatus;
- #define kDataAvailable 1 /* 1 */
- #define kErrorOccurred 2 /* 2 */
- #define kStatusStringChanged 4 /* 4 */
- #define kBuffersAreLow 8 /* 8 */
- #define kDownloadComplete 16 /* 16 */
- #define kStreamSizeUnknown -1 /* -1 */
- #define kStreamSizeUnknowable -2 /* -2 */
- class CyberStreamStub;
- class TRealCyberStream;
- class WoofStream;
- class TRealWoofStream;
-
- /*
- * End of user-defined types.
- */
- #endif /* SOM_Module_AppleCyberdog_defined */
-
- #ifndef SOM_AppleCyberdog_WoofStream_xh
- #define SOM_AppleCyberdog_WoofStream_xh
-
- class AppleCyberdog_WoofStream;
-
- #define AppleCyberdog_WoofStream_MajorVersion 0
- #define AppleCyberdog_WoofStream_MinorVersion 0
-
- /*
- * Passthru lines: File: "C.xh", "before"
- */
-
- #include "RealWoofStream.h"
-
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_CyberStreamStub_xh
- #include <CyberStreamStub.xh>
- #endif
-
- #ifndef AppleCyberdog_WoofStream_API
- #define AppleCyberdog_WoofStream_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
-
- /*
- * End of user-defined types.
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
-
- /* A procedure to create the AppleCyberdog_WoofStream Class */
- SOMEXTERN SOMClass * SOMLINK AppleCyberdog_WoofStreamNewClass(
- integer4 majorVersion,
- integer4 minorVersion);
-
- /* The API to the AppleCyberdog_WoofStream class object, and the methods it introduces. */
- SOMEXTERN struct AppleCyberdog_WoofStreamClassDataStructure {
- SOMClass *classObject;
- somMToken GetWoofStream;
- } SOMDLINK AppleCyberdog_WoofStreamClassData;
- #define _AppleCyberdog_WoofStream AppleCyberdog_WoofStreamClassData.classObject
-
- /* The API to parentMtabs for AppleCyberdog_WoofStream, and the instance data it introduces. */
- SOMEXTERN struct AppleCyberdog_WoofStreamCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } SOMDLINK AppleCyberdog_WoofStreamCClassData;
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
-
- /*
- * -- Typedefs for AppleCyberdog_WoofStream Method Procedures
- */
- SOMEXTERN {
- typedef TRealWoofStream* (* SOMLINK somTD_AppleCyberdog_WoofStream_GetWoofStream)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
-
- /*
- * -- Typedefs for Reintroduced Wrapper Methods
- */
- typedef TRealCyberStream* (* SOMLINK somTD_AppleCyberdog_WoofStream_GetRealStream)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_SetRealStream)(AppleCyberdog_WoofStream *somSelf, Environment *ev,
- TRealCyberStream* stream);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somInit)(AppleCyberdog_WoofStream *somSelf);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somUninit)(AppleCyberdog_WoofStream *somSelf);
- typedef StreamStatus (* SOMLINK somTD_AppleCyberdog_WoofStream_GetStreamStatus)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef long (* SOMLINK somTD_AppleCyberdog_WoofStream_GetTotalDataSize)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef short (* SOMLINK somTD_AppleCyberdog_WoofStream_GetStreamError)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_GetStatusString)(AppleCyberdog_WoofStream *somSelf, Environment *ev,
- char* message);
- typedef OSErr (* SOMLINK somTD_AppleCyberdog_WoofStream_OpenWithCallback)(AppleCyberdog_WoofStream *somSelf, Environment *ev,
- CyberStreamNotifyUPP callback,
- void* userData);
- typedef OSErr (* SOMLINK somTD_AppleCyberdog_WoofStream_Open)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_GetBuffer)(AppleCyberdog_WoofStream *somSelf, Environment *ev,
- Ptr* buffer,
- Size* bufferSize);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_ReleaseBuffer)(AppleCyberdog_WoofStream *somSelf, Environment *ev,
- Ptr buffer);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_Abort)(AppleCyberdog_WoofStream *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somFree)(AppleCyberdog_WoofStream *somSelf);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDefaultInit)(AppleCyberdog_WoofStream *somSelf,
- somInitCtrl* ctrl);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDefaultCopyInit)(AppleCyberdog_WoofStream *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDefaultConstCopyInit)(AppleCyberdog_WoofStream *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDestruct)(AppleCyberdog_WoofStream *somSelf,
- octet doFree,
- somDestructCtrl* ctrl);
- typedef SOMObject* (* SOMLINK somTD_AppleCyberdog_WoofStream_somDefaultAssign)(AppleCyberdog_WoofStream *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMObject* (* SOMLINK somTD_AppleCyberdog_WoofStream_somDefaultConstAssign)(AppleCyberdog_WoofStream *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMClass* (* SOMLINK somTD_AppleCyberdog_WoofStream_somGetClass)(AppleCyberdog_WoofStream *somSelf);
- typedef string (* SOMLINK somTD_AppleCyberdog_WoofStream_somGetClassName)(AppleCyberdog_WoofStream *somSelf);
- typedef long (* SOMLINK somTD_AppleCyberdog_WoofStream_somGetSize)(AppleCyberdog_WoofStream *somSelf);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somIsA)(AppleCyberdog_WoofStream *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somIsInstanceOf)(AppleCyberdog_WoofStream *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somRespondsTo)(AppleCyberdog_WoofStream *somSelf,
- somId mId);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDispatchV)(AppleCyberdog_WoofStream *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef long (* SOMLINK somTD_AppleCyberdog_WoofStream_somDispatchL)(AppleCyberdog_WoofStream *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef void* (* SOMLINK somTD_AppleCyberdog_WoofStream_somDispatchA)(AppleCyberdog_WoofStream *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef double (* SOMLINK somTD_AppleCyberdog_WoofStream_somDispatchD)(AppleCyberdog_WoofStream *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somDispatch)(AppleCyberdog_WoofStream *somSelf,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somClassDispatch)(AppleCyberdog_WoofStream *somSelf,
- SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somCastObj)(AppleCyberdog_WoofStream *somSelf,
- SOMClass* cls);
- typedef boolean (* SOMLINK somTD_AppleCyberdog_WoofStream_somResetObj)(AppleCyberdog_WoofStream *somSelf);
- typedef SOMObject* (* SOMLINK somTD_AppleCyberdog_WoofStream_somPrintSelf)(AppleCyberdog_WoofStream *somSelf);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDumpSelf)(AppleCyberdog_WoofStream *somSelf,
- long level);
- typedef void (* SOMLINK somTD_AppleCyberdog_WoofStream_somDumpSelfInt)(AppleCyberdog_WoofStream *somSelf,
- long level);
- }
-
- #endif /* AppleCyberdog_WoofStream_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for AppleCyberdog_WoofStream
- */
- class AppleCyberdog_WoofStream : public CyberStreamStub
- {
- public:
-
- // AppleCyberdog_WoofStream::new registers use of the class object, and then uses somNewNoInit
- // to allocate memory and load the object method table pointer.
- // Initialization is in ctors.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object
- AppleCyberdog_WoofStreamNewClass(AppleCyberdog_WoofStream_MajorVersion,AppleCyberdog_WoofStream_MinorVersion);
- // Allocate memory using the default allocator for AppleCyberdog_WoofStream, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_AppleCyberdog_WoofStream,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_AppleCyberdog_WoofStream));
- }
-
- // AppleCyberdog_WoofStream::new(_AppleCyberdog_WoofStream) registers use of the class if the class object is null, and then
- // uses somNewNoInit to allocate memory and load the object method table pointer.
- //Initialization is in ctors.
- void *operator new(size_t size, void* classObject)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object only classObject is null
- if (!classObject)
- AppleCyberdog_WoofStreamNewClass(AppleCyberdog_WoofStream_MajorVersion,AppleCyberdog_WoofStream_MinorVersion);
- // Allocate memory using the default allocator for AppleCyberdog_WoofStream, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_AppleCyberdog_WoofStream,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_AppleCyberdog_WoofStream));
- }
-
- // AppleCyberdog_WoofStream::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- somToken objCls = *(void**)obj;
- if (somIsObj(objCls)) {
- SOM_Resolve(objCls,SOMClass,somDeallocate)
- ((SOMClass*)objCls, (string)obj);
- }
- }
- }
-
- AppleCyberdog_WoofStream()
- {
- if (*(void**)this !=
- ((somParentMtabStructPtr)
- (AppleCyberdog_WoofStreamCClassData.parentMtab))->mtab)
- return;
- somDefaultInit(0);
- }
-
- ~AppleCyberdog_WoofStream()
- {
- if (!somIsObj(this)) return;
- somUninit();
- *(void**)this = **(void***)this;
- }
-
-
- /* method: GetWoofStream */
- TRealWoofStream* GetWoofStream(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,AppleCyberdog_WoofStream,GetWoofStream)
- (this,ev);
- }
-
-
- /*
- * Reintroduce inherited methods
- */
-
- /* method: GetRealStream */
- TRealCyberStream* GetRealStream(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStreamStub,GetRealStream)
- (this,ev);
- }
-
-
- /* method: SetRealStream */
- void SetRealStream(Environment *ev,
- TRealCyberStream* stream)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStreamStub,SetRealStream)
- (this,ev,stream);
- }
-
-
- /* method: somInit */
- void somInit()
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somInit)
- (this);
- }
-
-
- /* method: somUninit */
- void somUninit()
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somUninit)
- (this);
- }
-
-
- /* method: GetStreamStatus */
- StreamStatus GetStreamStatus(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,GetStreamStatus)
- (this,ev);
- }
-
-
- /* method: GetTotalDataSize */
- long GetTotalDataSize(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,GetTotalDataSize)
- (this,ev);
- }
-
-
- /* method: GetStreamError */
- short GetStreamError(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,GetStreamError)
- (this,ev);
- }
-
-
- /* method: GetStatusString */
- void GetStatusString(Environment *ev,
- char* message)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,GetStatusString)
- (this,ev,message);
- }
-
-
- /* method: OpenWithCallback */
- OSErr OpenWithCallback(Environment *ev,
- CyberStreamNotifyUPP callback,
- void* userData)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,OpenWithCallback)
- (this,ev,callback,userData);
- }
-
-
- /* method: Open */
- OSErr Open(Environment *ev)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,Open)
- (this,ev);
- }
-
-
- /* method: GetBuffer */
- void GetBuffer(Environment *ev,
- Ptr* buffer,
- Size* bufferSize)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,GetBuffer)
- (this,ev,buffer,bufferSize);
- }
-
-
- /* method: ReleaseBuffer */
- void ReleaseBuffer(Environment *ev,
- Ptr buffer)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,ReleaseBuffer)
- (this,ev,buffer);
- }
-
-
- /* method: Abort */
- void Abort(Environment *ev)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,CyberStream,Abort)
- (this,ev);
- }
-
-
- /* method: somFree */
- void somFree()
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somFree)
- (this);
- }
-
-
- /* initializer method: somDefaultInit */
- void somDefaultInit(somInitCtrl* ctrl)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDefaultInit)
- (this,ctrl);
- }
-
-
- /* method: somDefaultCopyInit */
- void somDefaultCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDefaultCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstCopyInit */
- void somDefaultConstCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDefaultConstCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDestruct */
- void somDestruct(octet doFree,
- somDestructCtrl* ctrl)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDestruct)
- (this,doFree,ctrl);
- }
-
-
- /* method: somDefaultAssign */
- SOMObject* somDefaultAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDefaultAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstAssign */
- SOMObject* somDefaultConstAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDefaultConstAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somGetClass */
- SOMClass* somGetClass()
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somGetClass)
- (this);
- }
-
-
- /* method: somGetClassName */
- string somGetClassName()
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somGetClassName)
- (this);
- }
-
-
- /* method: somGetSize */
- long somGetSize()
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somGetSize)
- (this);
- }
-
-
- /* method: somIsA */
- boolean somIsA(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somIsA)
- (this,aClassObj);
- }
-
-
- /* method: somIsInstanceOf */
- boolean somIsInstanceOf(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somIsInstanceOf)
- (this,aClassObj);
- }
-
-
- /* method: somRespondsTo */
- boolean somRespondsTo(somId mId)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somRespondsTo)
- (this,mId);
- }
-
-
- /* va_list method: somDispatchV */
- /* the va_list invocation form */
- void AppleCyberdog_WoofStream_somDispatchV(somId methodId,
- somId descriptor,
- va_list ap)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchV)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- void somDispatchV(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchV)
- (this,methodId,descriptor,ap);
- va_end(ap);
- }
-
-
- /* va_list method: somDispatchL */
- /* the va_list invocation form */
- long AppleCyberdog_WoofStream_somDispatchL(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- long somDispatchL(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- long result =
- (long) SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchA */
- /* the va_list invocation form */
- void* AppleCyberdog_WoofStream_somDispatchA(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- void* somDispatchA(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- void* result =
- (void*) SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchD */
- /* the va_list invocation form */
- double AppleCyberdog_WoofStream_somDispatchD(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- double somDispatchD(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- double result =
- (double) SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatch */
- /* the va_list invocation form */
- boolean AppleCyberdog_WoofStream_somDispatch(somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somDispatch(somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean result =
- (boolean) SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somClassDispatch */
- /* the va_list invocation form */
- boolean AppleCyberdog_WoofStream_somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean result =
- (boolean) SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* method: somCastObj */
- boolean somCastObj(SOMClass* cls)
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somCastObj)
- (this,cls);
- }
-
-
- /* method: somResetObj */
- boolean somResetObj()
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somResetObj)
- (this);
- }
-
-
- /* method: somPrintSelf */
- SOMObject* somPrintSelf()
- {
- return SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somPrintSelf)
- (this);
- }
-
-
- /* method: somDumpSelf */
- void somDumpSelf(long level)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDumpSelf)
- (this,level);
- }
-
-
- /* method: somDumpSelfInt */
- void somDumpSelfInt(long level)
- {
- SOM_ResolveD(this,AppleCyberdog_WoofStream,SOMObject,somDumpSelfInt)
- (this,level);
- }
-
-
-
- }; /* AppleCyberdog_WoofStream */
-
-
-
- #endif /* SOM_AppleCyberdog_WoofStream_xh */
-